// #ifndef VUE3
import Vue from 'vue'
import App from './App'
import axios from "axios";
import adapter from 'axios-miniprogram-adapter'
import Router, {RouterMount} from 'uni-simple-router';

Vue.use(Router)
Vue.config.productionTip = false
// 设置基地址
Vue.prototype.$axios = axios.create({
    // 运行到浏览器时，把这一行注释回来，VUE_APP_BASE_API是在vue.config.js中配置的，官网有
    // baseURL: process.env.VUE_APP_BASE_API,
    // 运行到浏览器时下面一行注释掉
    baseURL: 'http://localhost:8200',//设置axios请求的基础路径
    headers: { 'X-Requested-With': 'XMLHttpRequest' },//指定axios的请求为ajax请求
    withCredentials: true, // 跨域请求是否允许使用凭证
    // 在微信开发者工具环境中，axios，http是发不出去的，没有跨域，vue.config.js文件也是无效的
    // 基于axios-miniprogram-adapter包给axios中添加一个适配器
    // 运行到浏览器时，下面一行注释掉，axios时可以在浏览器中正常使用的，不需要适配器
    adapter: adapter,
})



App.mpType = 'app'

const app = new Vue({
    ...App
})
RouterMount(app,'#app');
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
import App from './App.vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif